---
sidebar_position: 1
title: 安装
---

### 引用插件

在 nuget 仓库搜索`marmat`

### 编写启动代码

``` csharp title="Program.cs"
using System;
using System.Windows.Forms;
using Marmat.FrameWork;

static class Program
{
    /// <summary>
    /// 应用程序的主入口点。
    /// </summary>
    [STAThread]
    static void Main()
    {
        Application.EnableVisualStyles();
        Application.SetCompatibleTextRenderingDefault(false);
        // 启动marmat框架
        // highlight-next-line
        Host.CreateDefaultBuilder().UseStartup<Startup>().Build().Run();
    }
}
```

```csharp title="Startup.cs"
using System;
using Marmat.Foundation;
using Marmat.Template.WinForm;

/// <summary>
/// 启动类。
/// </summary>
class Startup
{
    /// <summary>
    /// 此方法由运行时调用。使用此方法将服务添加到容器中。
    /// </summary>
    /// <param name="services"></param>
    public void ConfigureServices(IServiceCollection services)
    {
        services.AddWinFormTemplate(); //注册Marmat.WinForm库中的内置模板
        services.AddTransient<Marmat.Foundation.ILogin, Login>();//注册登录的实现过程
    }
}

```

